package com.gouaixin.bee.beeframework2.adapter;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import com.gouaixin.bee.beeframework2.R;
import com.gouaixin.bee.beeframework2.bean.ZhenxinhuaFriend;
import com.gouaixin.bee.beeframework2.tool.mLog;
import com.google.gson.Gson;
import com.nostra13.universalimageloader.core.ImageLoader;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2015/4/1.
 */
//关注我的
public class guanzhuwoAdapter extends BaseAdapter {
    Context context;
    LayoutInflater mLayoutInflater;
    List<ZhenxinhuaFriend> data=new  ArrayList<ZhenxinhuaFriend>();
    ImageLoader imageLoader;

    public guanzhuwoAdapter(Context context) {
        this.context = context;
        this.mLayoutInflater = LayoutInflater.from(context);
        this.imageLoader=ImageLoader.getInstance();
    }

    public void setData(List<ZhenxinhuaFriend> data) {
        this.data=data;

        mLog.e("guanzhuwoAdapter：datas.size=" + data.size());
        mLog.e("guanzhuwoAdapter：关注我的datas:" + new Gson().toJson(data));
    }

    @Override
    public int getCount() {
        return data.size();
    }

    @Override
    public Object getItem(int position) {
        return null;
    }

    @Override
    public long getItemId(int position) {
        return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
//        ViewHolder viewHolder;
//        if(convertView!=null){
            convertView=mLayoutInflater.inflate(R.layout.item_guanzhu,null);
//            viewHolder = new ViewHolder();

//        }
//        final ImageView icon= (ImageView) convertView.findViewById(R.id.icon);
//        TextView name=(TextView)convertView.findViewById(R.id.name);
//        TextView age=(TextView)convertView.findViewById(R.id.age);
//        TextView address=(TextView)convertView.findViewById(R.id.address);
//        TextView photonumber=(TextView)convertView.findViewById(R.id.photonumber);
//        final TextView guanzhu=(TextView)convertView.findViewById(R.id.isGuanzhu);
//
//        final ZhenxinhuaFriend bean=data.get(position);
//
//
//        imageLoader.loadImage(bean.getJicon(),new ImageLoadingListener() {
//            @Override
//            public void onLoadingStarted(String s, View view) {
//
//            }
//
//            @Override
//            public void onLoadingFailed(String s, View view, FailReason failReason) {
//
//            }
//
//            @Override
//            public void onLoadingComplete(String s, View view, Bitmap bitmap) {
////                imageLoader.displayImage(com.ytr.mymodule.app.bean.getIcon(),icon);
//                icon.setBackgroundDrawable(AbImageUtil.bitmapToDrawable(bitmap));
//            }
//
//            @Override
//            public void onLoadingCancelled(String s, View view) {
//
//            }
//        });
//
//
//
//        name.setText(bean.getJname());
//        age.setVisibility(View.GONE);
//
//        String addressStr=   PreferencesUtils.getString(context, "address");
//        age.setText(addressStr);
//
//        photonumber.setText(3+"照片");
//
//        final String cid = PreferencesUtils.getString(context, "id", "");
//        guanzhu.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                BaseModel.setCallBackLister(new BaseModel.CallBackLister() {
//                    @Override
//                    public String onCallBack(String url, String data) {
//                        AbToastUtil.showToast(context, "取消关注成功");
//                        guanzhu.setText("已取消关注");
//                        notifyDataSetChanged();
//                        return url;
//                    }
//                });
//                RequestParams params=new RequestParams();
//                params.addBodyParameter("id",bean.getJid());
//                params.addBodyParameter("cid", cid);
//                BaseModel.post(MyAPI.addguanzhu,params);
//            }
//        });

//        guanzhu.setVisibility(View.GONE);


        return convertView;
    }

    public class ViewHolder {
        ImageView icon;
        TextView name;
        TextView age;
        TextView photonumber;
        TextView guanzhu;
    }
}
